a cake topped off with fresh fruit - German English Dictionary